<?php
$section = 9;
//-------------------------------------------------------
	include("includes/secure.php");
	require_once("../includes/config.php");
	require_once("../includes/class/gestionFicheros.class.php");
	require_once("../includes/class/resize/imagen.class.php5");
	include("../includes/class/carrusel.class.php");
//-------------------------------------------------------
	
$carrusel = new Carrusel();
$imagen = new Imagen();
$fichero = new gestionFicheros();


if(isset($_GET['carru'])&& $_GET['carru']!='')
{
	$carru= $_GET['carru'];
}

if(isset($_POST['agregar']) && $_POST['agregar'] == 1)
{
	if(is_uploaded_file($_FILES['imagen']['tmp_name']))
	{
	  $imagenForo = $fichero->subirArchivo($_FILES['imagen']['tmp_name'],$_FILES['imagen']['name'],'../file_upload/carrusel/original/');
	  $imagen->redimensionarImagen(660,320,'../file_upload/carrusel/original/'.$imagenForo,'../file_upload/carrusel/660x320/'.$imagenForo,"white");
	  $imagen->redimensionarImagen(50,50,'../file_upload/carrusel/original/'.$imagenForo,'../file_upload/carrusel/50x50/'.$imagenForo,"white");
	  $imagen->redimensionarImagen(500,500,'../file_upload/carrusel/original/'.$imagenForo,'../file_upload/carrusel/500x500/'.$imagenForo,"white");
	  $imagen->redimensionarImagen(200,200,'../file_upload/carrusel/original/'.$imagenForo,'../file_upload/carrusel/200x200/'.$imagenForo,"white");
    } 
	$totalRegistros= $carrusel->numeroRegistrosGaleria();
	
	$datos->nombre 	= $_POST['nombre'];
	$datos->original= $_FILES['imagen']['name'];
	$datos->renombre= $imagenForo;
	$datos->position= $totalRegistros;
	
	if(isset($_POST['carru'])&& $_POST['carru']==1)
	{
		$carrusel->agregarGaleria($datos);
	}
	elseif(isset($_POST['carru'])&& $_POST['carru']==2)
	{
		$carrusel->agregarGaleriaCanal($datos);
	}
	elseif(isset($_POST['carru'])&& $_POST['carru']==3)
	{
		$carrusel->agregarGaleriaEmisora($datos);
	}
	/*$delay=0;
	$url="contact.php";
	echo "<script>alert('Your information has been sent successfully')</script>";
	echo "<meta http-equiv='Refresh' content='$delay; url=$url'>";*/
	header("location: carrusel.php?carru=".$_POST['carru']."");
}
elseif(isset($_POST['agregar']) && $_POST['agregar'] == 2)//Se da cuando damos clic en guardar la posicion.
{
	if(isset($_POST['carru']) && $_POST['carru']==1)
	{
		$lista = $carrusel->listarGaleria(0,0);
	}
	elseif(isset($_POST['carru']) && $_POST['carru']==2)
	{
		$lista = $carrusel->listarGaleriaCanal(0,0);
	}
	elseif(isset($_POST['carru']) && $_POST['carru']==3)
	{
		$lista = $carrusel->listarGaleriaEmisora(0,0);
	}
	
	$exito = 0;
	for($i=0;$i<count($lista);$i++)
	{
		if(!$carrusel->updatePosition($lista[$i]->codigo,$_POST['pos_'.$lista[$i]->codigo],$_POST['carru']))
			$exito++;
	}
	
	if($exito == 0)
	{
		echo "<script>alert('La actualizacion de las posicion de las imagenes se realizo con exito')</script>";
		echo "<script>window.location.href = 'carrusel.php?carru=".$_POST['carru']."';</script>";
	}
	else
	{
		echo "<script>alert('La actualizacion de las posicion de las imagenes NO se realizo con exito')</script>";
		echo "<script>window.location.href = 'carrusel.php?carru=".$_POST['carru']."';</script>";
	}
		
}
else
{
	
	if(isset($_GET['del']) && $_GET['del'] == 1)
	{
		if(isset($_GET['carru']) && $_GET['carru']!='')
		{
			if($carrusel->eliminarGaleria($_GET['cod'],$_GET['carru']))
			{
				$exit=1;
			}
			else
			{
				$exit=0;
			}
		}
		
		if($exit==1)
		{	
			unlink('../file_upload/carrusel/660x320/');	
			unlink('../file_upload/carrusel/50x50/');	
			unlink('../file_upload/carrusel/500x500/');	
			unlink('../file_upload/carrusel/200x200/');	
			header("location: carrusel.php?carru=".$_GET['carru']."");
		}
		else
		{
			echo "<script>alert('La imagen no pudo ser borrada')</script>";
			echo '<script>history.go(-1);</script>';
		}
	}
	else
	{
		if(isset($_POST['page']) && $_POST['page'])
			$pagina = $_POST['page'];
		else
			if(isset($_GET['page']) && $_GET['page'])
			  $pagina = $_GET['page'];
			else
			  $pagina = 1;
		
		if(isset($_GET['carru']) && $_GET['carru'] !='')
		{
			$totalRegistros= $carrusel->numeroRegistrosGaleria($_GET['carru']);
		}
		
		/*echo "<script>alert('".$totalRegistros."')</script>";  */
		if(!isset($_GET['fil']))
		{
			$tamPagina = 10;
			$fila = 10;
		}
		else
		{
			if($_GET['fil'] == 0)
			{
				$tamPagina = $totalRegistros;
				$fila = 0;
			}
			else
			{
				$tamPagina = $_GET['fil'];
				$fila = $_GET['fil'];
			}
		}
		
		$totalPaginas= ceil( $totalRegistros/$tamPagina);
		$inicio= ($pagina-1) * $tamPagina;
		
		if(isset($_GET['carru']) && $_GET['carru']==1)
		{
			$lista = $carrusel->listarGaleria($inicio,$tamPagina);
		}
		elseif(isset($_GET['carru']) && $_GET['carru']==2)
		{
			$lista = $carrusel->listarGaleriaCanal($inicio,$tamPagina);
		}
		elseif(isset($_GET['carru']) && $_GET['carru']==3)
		{
			$lista = $carrusel->listarGaleriaEmisora($inicio,$tamPagina);
		}
	}
}

?>